package top.infopub.job.hr.dao;


import top.infopub.generic.GenericDao;
import top.infopub.model.sys.Operator;


/** 管理员(SYS_OPERATOR) **/
public interface PMOperatorDao extends GenericDao<Operator, String> {

    /**
     * 只根据用户名判断是否存在  不考虑删除/停用状态
     * @param suserName
     * @return
     * @see
     */
    int isUsernameExist(String suserName);

    Operator selectByUserName(String suserName);

    /**
     * 根据登录用户名与密码查询 用户
     * @return
     * @see
     */
    int queryByNameAndPw(Operator opt);

    /**
     * 修改密码
     * @return
     * @see
     */
    void updatePwd(Operator opt);

    void updateForLoginSuccess(String id);


    /** codegen **/
}
